package com.tcy.game.angryrobots;

import com.tcy.game.angryrobots.sprite.BaseShot;
import com.tcy.game.angryrobots.sprite.Robot;

/**
 * Created by 80002023 on 2016/7/27.
 */
public interface WorldListener {

    public void onCaptainActivated (float time);

    public void onEnteredRoom (float time, int robots);

    public void onExitedRoom (float time, int robots);

    public void onPlayerFired ();

    public void onPlayerHit ();

    public void onPlayerSpawned ();

    public void onRobotDestroyed (Robot robot);

    public void onRobotFired (Robot robot);

    public void onRobotHit (Robot robot);

    public void onShotDestroyed (BaseShot shot);

    public void onWorldReset ();
}
